package onfido

import (
	"code.bydev.io/cht/customer/kyc-stub.git/pkg/bybit/kyc/common/enums"
	"code.bydev.io/cht/customer/kyc_admin_service/internal/pkg/kycprovider/dto"
)

type WorkflowOutput interface {
	GetFirstName() string
	GetLastName() string
	GetDOB() string
	GetGender() dto.Gender
	GetCountry() string
	GetIdentifies() []*dto.Identify
	GetNationality() string
	GetPlaceOfBirth() string
	GetAddress() string
	GetIssuingDate() string
	GetExpiryDate() string
	GetDocNumber() string
	GetDocType() dto.DocType
	GetSubDocType() enums.IDSubType
	GetRawDocType() string
	GetIDCard() string
	GetDocIDs() []DocID
	GetLivePhotoIDs() []DocID
	GetAddressParsed() AddressParsed
}
